package com.nowcoder.community.dao;

import com.nowcoder.community.entity.LoginTicket;
import org.apache.ibatis.annotations.Mapper;

@Mapper
@Deprecated
public interface LoginTicketMapper {
    /**
     * 插入 用户登陆的 权证 数据
     * @param loginTicket 用户的ticket实例对象
     * @return 影响行数
     */
    int insertLoginTicket(LoginTicket loginTicket);

    /**
     * 查找这个 ticket 是否存在表中，进行判断登录
     * @param ticket 权证码
     * @return 一个对象
     */
    LoginTicket selectByTicket(String ticket);

    /**
     * 根据 ticket 进行修改 status 用户的登录状态
     * @param ticket 权证码
     * @param status 0-登录，1-登出
     * @return 影响行数
     */
    int updateStatus(String ticket,int status);
}
